#pragma once

#include <iostream>
#include <map>
#include <SFML/Graphics.hpp>

using namespace sf;

namespace TheEmpires
{

	class SpriteLoader
	{

		public:
			SpriteLoader();
			~SpriteLoader();

			void DestroySprites();
			int LoadSprites(std::string path);

			sf::Sprite* GetSprite(uint32_t id);

		private:
			typedef std::map<uint32_t, Sprite*> SpriteMap;
			SpriteMap sprites;

	};
}
